package com.x.Part3_fieldDemo;

/**
 * ClassName: field
 * Package: IntelliJ IDEA
 * Description:
 * Written by HanXu
 * Create 2023/9/14 22:20
 */

class Person{
    //属性(或成员变量)
    //属性：随着对象的创建，存储在堆空间中
    //随着对象的创建而创建，随着对象的回收而消亡
    //可以用权限修饰符修饰
    //属性有默认初始化值
    String name;
    int age;
    char gender;

    //方法
    //局部变量：存储在栈空间中
    //在栈中分配，随着方法对应的栈帧出栈，局部变量消亡
    //不能用权限修饰符修饰
    public void eat(){
        String food = "宫保鸡丁"; //局部变量
        System.out.println(name+"喜欢吃" + food);
    }

    public void sleep(int hours){   //形参，属于局部变量
        System.out.println(name+"一天睡"+hours+"个小时");
    }

}


public class Field {
    public static void main(String[] args) {

    }
}
